package zdream.control.profile;

import zdream.control.input.WorldInput;
import zdream.control.world.MFoe;
import zdream.control.world.LevelWorld;

public interface IProfile {
	String getName();
	MFoe createFoe(LevelWorld world);

	int getHp();
	int getHpMax();
	void setHp(int hp);
	void setHpMax(int hpMax);
	boolean alive();

	/**
	 * 下一条命
	 */
	void reset();

	void refresh();

	// input
	void setInput(WorldInput input);
	WorldInput getInput();
}
